road-sweeping lorry - French English Dictionary